import { DialogForm } from 'custom/index'
import { getCustomerServiceDetail, updateCustomerServiceDetail } from './api'

const editDialog = new DialogForm('DialogForm')

editDialog
  .title('编辑')
  .getApi((_, row) => getCustomerServiceDetail({ userId: row.userId }))
  .postApi(updateCustomerServiceDetail)
  .useGroup()
    .useItem('name').label('姓名').setProp('disabled', true).end()
    .useItem('mobile').label('手机号码').setProp('disabled', true).end()
    .useItem('no').label('工号').setProp('disabled', true).end()
    .useItem('sex').label('性别').setProp('disabled', true).end()
    .useItem('flowerName').label('花名').setProp('disabled', true).end()
    .useDictSelect('customGroup', 'customGroup').setProp('widthLabel', 'customGroupName').label('分组').end()
    .useItem('groupNo').label('编队').end()
    .useDictSelect('customPostType', 'customPostType').setProp('widthLabel', 'customPostTypeName').label('岗位分类').end()

export {
  editDialog
}
